package com.itheima.po;

import java.io.Serializable;
import java.util.List;

/**
 * ClassName:Account
 * Package:com.itheima.po
 * Description:账户的实体类
 *
 * 实体类实现Serializable接口时，其实是在告诉JVM此类可被序列化，可被默认的序列化机制序列化。
 * 当我们在实体类声明实现Serializable接口时，
 * 再次进行观察，会发现这些类是需要被远程调用的。
 * 也就是说需要或者可能需要被远程调用，这就是序列化便于传输的用途。
 *          序列化就是对实例对象的状态(State 对象属性而不包括对象方法)进行通用编码
 *              （如格式化的字节码）并保存，
 *              以保证对象的完整性和可传递性。
 * Date:2020/2/21 15:13
 * User: snow
 */
public class Account implements Serializable {

private Integer id;
private String name;
private float money;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public float getMoney() {
		return money;
	}

	public void setMoney(float money) {
		this.money = money;
	}

	@Override
	public String toString() {
		return "Account{" +
				"id=" + id +
				", name='" + name + '\'' +
				", money=" + money +
				'}';
	}
}
